$imgurl-base: "../../newimages/center";
$gray: #c9caca;
$light-gray: #f5f5f5;
$black: #595757;
$light-black: #9fa0a0;
$red: #ff4739;
$blue: #1a58c8;
.mod-comm {
  padding: 10px 20px 20px;
}
.mod-main {
  border-top:17px solid #f3f3f3;
  padding: 10px;
  background-color: #fff;
  margin-bottom: 20px;
}
.mod-comm .mt,.mod-comm .mtitle {
  padding:16px 0;
}
.mod-comm .mtitle h3 {
  font-size: 16px;
  padding-left:32px;
  color: #666;
  line-height: 18px;
}
.mod-comm .mt h3 {
  font-size: 20px;
  padding-left:10px;
  color: #666;
  line-height: 18px;
}
.mod-comm .mc {
  padding-left:10px;
  line-height: 24px;
}
.ftx-01{
  color:#f00;
}

.u-safe .safe-rank01, .u-safe .safe-rank02, .u-safe .safe-rank03, .u-safe .safe-rank04, .u-safe .safe-rank05, .u-safe .safe-rank06 {
  background: url(#{$imgurl-base}/safe-rank2014.png) no-repeat 0 0;
  display: inline-block;
  font-size: 0;
  height: 14px;
  line-height: 0;
  margin-right: 10px;
  overflow: hidden;
  vertical-align: middle;
  width: 68px;
}
.u-safe .safe-rank05 {
  background-position: 0 -60px;
}

.u-safe .rank-text {
  font-weight: 400;
  margin-right: 5px;
}
.ftx-02, .ftx02 {
  color: #71b247;
}
.ftx-04, .ftx04 {
  color: #ff6c00;
}
.ml10 {
  margin-left: 10px;
}

#content .form {
  margin-left: 100px;
}

#content .form .selt {
  width: 187px;
}

#content .form .msg-error {
  color: #e4393c;
}

#content .form .itxt, #content .form .text {
  width: 157px;
}

#content .form .itxt:focus {
  border-color: #71b247;
}

#content .form .itxt03 {
  width: 320px;
}

#content .form .item span.label {
  width: 150px;
  font-size: 14px;
  color: #999;
  padding: 8px 0;
}

#content .form .msg-text {
  color: #999;
}

#content .form .msg-text02 {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  border: 1px solid #ccc;
  height: 28px;
  line-height: 28px;
  margin-left: 10px;
  padding: 0 5px;
}

#content .form .msg-error02 {
  color: #e4393c;
  border: 1px solid #e4393c;
}

#content .form .itxt-warn {
  border: 1px solid #fc0;
  background: url(#{$imgurl-base}/warn-icon.png) right center no-repeat;
}

#content .form .msg-warn02 {
  color: #fc0;
  border: 1px solid #fc0;
}

#content .form .text {
  line-height: 18px;
  border: 1px solid #ccc;
  float: none;
  height: 18px;
  width: 127px;
  padding: 5px 23px 5px 5px;
}

#content .form .text:focus {
  border-color: #71b247;
}

#content .form .check {
  margin: 10px 0 10px 20px;
}

#content .form .check label {
  line-height: 20px;
}

#content .formno {
  margin-left: 200px;
}

#content .ibox {
  position: relative;
  padding-bottom: 30px;
}

#content .ibox .icon-data, #content .ibox .icon-datano {
  background: url(#{$imgurl-base}/icondata.png) no-repeat;
}

#content .ibox .icon-data {
  background-position: 0 0;
  height: 40px;
  width: 56px;
  position: absolute;
}

#content .ibox .icon-datano {
  background-position: 0 -41px;
  height: 42px;
  width: 59px;
  display: inline-block;
  position: absolute;
}

#content .ibox .fore {
  padding-left: 70px;
}

#content .btn-10, #content .btn-14, #content .btn-4 {
  padding: 8px 14px;
  font-size: 14px;
}

#content .itxt-error, #content .itxt-succ {
  background-image: none;
}

.ftx-un {
  font-size: 16px;
  line-height: 25px;
  margin-right: 10px;
}

.safe-item {
  display: inline-block;
  display: block;
  padding: 30px 0;
  border-bottom: 1px solid #e6e6e6;
}

.safe-item:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

* html .safe-item {
  height: 1%;
}

* + html .safe-item {
  min-height: 1%;
}

.saft-item-lists {
  margin-bottom: -31px;
  overflow: hidden;
}

.warn-box {
  background: #fffdee;
  padding: 18px 0 14px 32px;
}

.safe-item .fore1, .safe-item .fore2, .safe-item .fore3 {
  float: left;
  height: 32px;
  line-height: 32px;
}

.safe-item .fore1 {
  width: 175px;
  text-align: left;
  font-family: \5FAE\8F6F\96C5\9ED1;
  font-size: 18px;
  padding-left: 25px;
}

.icon-01, .safe-item .fore1 s {
  display: inline-block;
  width: 32px;
  height: 33px;
  background: url(#{$imgurl-base}/icon-msg2013.png) no-repeat;
  vertical-align: middle;
  margin-right: 33px;
}

.icon-01, .icon-02, .icon-03 {
  float: left;
  margin-bottom: 10px;
}

.safe-item .fore1 strong {
  margin-right: 5px;
}

.icon-id01, .icon-id01d, .icon-id02, .icon-id02d {
  background: url(#{$imgurl-base}/icon-id20131211.png);
  display: inline-block;
  *zoom: 1;
  width: 14px;
  height: 14px;
  line-height: 100px;
  line-height: 0\9;
  font-size: 0;
  overflow: hidden;
}

.icon-id02 {
  background-position: -14px 0;
}

.icon-id01d {
  background-position: 0 -15px;
}

.icon-id02d {
  background-position: -14px -15px;
}

#flexsuc .icon-01, .safe-item .fore1 .icon-01 {
  background-position: -64px 0;
}

.safe-item .fore2 {
  border-left: 1px solid #E6E6E6;
  padding-left: 15px;
  width: 450px;
}

.safe-item .fore3 {
  text-align: center;
  width: 140px;
}

.safe-item .fore3 a {
  margin: 0 5px;
  color: $blue;
}

.safe-item a.btn {
  color: $black;
  vertical-align: middle;
  padding:12px;
  background:#c4e7ff;
  background: linear-gradient(top, #fff, #c4e7ff);
  text-decoration: none;
  border:1px solid $gray;
}
.list-h {
  display: inline-block;
  display: block;
}
.list-h li {
  float: left;
  width: 49%;
  line-height: 25px;
}
.list-h li a {
  color: #0075c2;
}
a.ftx-05{
  color:$blue;
}


